<!doctype html>
<html lang="ru" data-bs-theme="dark">

<head>
    <!-- 2024-05-10 08:38:47 -->
        <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>git credential</title>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css" integrity="sha512-jnSuA4Ss2PkkikSOLtYs8BlYIeeIK1h99ty4YfvRPAlzr377vr3CXDb7sb7eEEBYjDtcYj+AjBH3FLv5uSJuXg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/bootstrap-icons.min.css" integrity="sha512-dPXYcDub/aeb08c63jRq/k6GaKccl256JQy/AnOq7CAnEZ9FzSL9wSbcZkMp4R26vBsMLFYH4kQ67/bbV8XaCQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css" integrity="sha512-rO+olRTkcf304DQBxSWxln8JXCzTHlKnIdnMUwYvQa9/Jd4cQaNkItIUj6Z4nvW1dqK0SKXLbn9h4KwZTNtAyw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/7.1.0/css/flag-icons.min.css" integrity="sha512-bZBu2H0+FGFz/stDN/L0k8J0G8qVsAL0ht1qg5kTwtAheiXwiRKyCq1frwfbSFSJN3jooR5kauE0YjtPzhZtJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link href="../../../runebook.css" rel="stylesheet" type="text/css">
    <meta name="x-github" content="https://github.com/runebookdev/runebook">
            <meta name="x-i18n-doc" content="git">
        <script>
        function i18n(element) {
            // NOP
        }
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.5/js.cookie.js" integrity="sha512-F/dia2jKME12jwqiYDayeD+Rr/8jTWUD2wfbuJB0bzSwenSEnXsn4qQ/wVyXUCix5bmCAj8xJdtFr2OqUtjLAw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js" integrity="sha512-7Pi/otdlbbCR+LnW+F7PwFcSDJOuUJB3OxtEHbg4vSMvzvJjde4Po1v4BR9Gdc9aXNUNFVUY+SK51wWT8WF0Gg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/7.8.1/rxjs.umd.min.js" integrity="sha512-D9LDs8YUUVa4V9Gl4Zb+xqRAc7RCzooR3+zzebgK2RMu/KU+dh90pbjEEMzPiSyRSGbSp9j1pZnrO4joGa5WEg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js" integrity="sha512-mhbv5DqBMgrWL+32MmsDOt/OAvqr/cHimk6B8y/bx/xS88MVkYGPiVv2ixKVrkywF2qHplNRUvFsAHUdxZ3Krg==" crossorigin="anonymous"></script>
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6424571640879890" crossorigin="anonymous"></script>    <script async src="https://www.googletagmanager.com/gtag/js?id=G-3G5BZ1QEDP"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'G-3G5BZ1QEDP');
</script>    <script>
(function(c, l, a, r, i, t, y) {
    c[a] = c[a] || function() {
        (c[a].q = c[a].q || []).push(arguments)
    };
    t = l.createElement(r);
    t.async = 1;
    t.src = "https://www.clarity.ms/tag/" + i + "?ref=bwt";
    y = l.getElementsByTagName(r)[0];
    y.parentNode.insertBefore(t, y);
})(window, document, "clarity", "script", "jto2hd94r9");
</script>    <script src="../../../theme.js"></script>
</head>

<body>
    <header class="bg-black">
        <div class="container">
            <div class="row">
                <div class="col">
                    <nav class="navbar navbar-expand-lg navbar-dark">
                        <a class="navbar-brand fw-bold" href="https://runebook.dev/ru">
                            <img alt="Runebook.dev" class="d-inline-block align-top mr-1" src="../../../assets/runebook_logo.webp" width="24" height="24">
                            Runebook.dev
                        </a>
                        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                            <span class="navbar-toggler-icon"></span>
                        </button>
                        <div class="collapse navbar-collapse" id="navbarSupportedContent">
                            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/ru#docs">Documentation</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/contributors">Contributors</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://github.com/runebookdev/runebook/issues">GitHub</a>
                                </li>
                            </ul>
                                                                                                <button class="btn btn-success ms-2" id="showPopupButton">
                                        <i class="bi bi-translate"></i>
                                        Show English
                                    </button>
                                                                                        <div class="form-check form-switch ms-3">
                                <label class="text-light">
                                    <input class="form-check-input" type="checkbox" role="switch" id="theme-switch" checked>
                                    <i class="bi bi-moon-stars-fill"></i>
                                </label>
                            </div>
                        </div>
                    </nav>
                </div>
            </div>
        </div>
    </header>

    <!--sse-->
    <div class="container">
    <div class="row">
        <div class="col">
            <nav aria-label="breadcrumb" class="mt-2">
                <ol class="breadcrumb mb-1">
                    <li class="breadcrumb-item">
                        <a href="https://runebook.dev/ru#docs">
                            <span class="fi fi-ru"></span>                            Русский                        </a>
                    </li>
                    <li class="breadcrumb-item">
                        <a href="-index-.html">
                            Git                            2.43                        </a>
                    </li>
                                            <li class="breadcrumb-item">
                            <a href="-index-.html#Git">
                                Git                            </a>
                        </li>
                                    </ol>
            </nav>
        </div>
    </div>
    <br>

    <div class="row">
        <div class="col-md-9">
            <main>
                <article>

                    
                    <h1 class="text-body-emphasis" ><span data-i18n="fce3e94a4b7290f523f4314aab2807f5fc61b5e2a47227ec8874ebc8b3647bdd/81" data-source="git-credential" onmousemove="i18n(this)">git-credential</span></h1> <h2 class="text-body-emphasis"  id="_name"><span data-i18n="dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50/3a" data-source="Name" onmousemove="i18n(this)">Name</span></h2> <div> <p><span data-i18n="0c7f526c72626a9be9c21d3aa13d6701d4ba75d2e5cd8e0b7c10f49aec4c0a1b/f3" data-source="git-credential - Retrieve and store user credentials" onmousemove="i18n(this)">git-credential &mdash; &Pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; &icy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy;</span></p> </div> <h2 class="text-body-emphasis"  id="_synopsis"><span data-i18n="8eb3755381519d7f0479d75446e56e20084834c0460d7ec94926932372ea6c47/0d" data-source="Synopsis" onmousemove="i18n(this)">Synopsis</span></h2> <div> <div> <div> <pre class="hljs language-bash"><span class="hljs-string">&apos;git credential&apos;</span> (fill|approve|reject)</pre> </div> </div> </div> <h2 class="text-body-emphasis"  id="_description"><span data-i18n="526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba/d3" data-source="Description" onmousemove="i18n(this)">Description</span></h2> <div> <p><span data-i18n="5e7c5c60a65dfa2630ef455d77291f9fb21c541658e35998472eb384c4e61cf7/13" data-source="Git has an internal interface for storing and retrieving credentials from system-specific helpers, as well as prompting the user for usernames and passwords. The git-credential command exposes this interface to scripts which may want to retrieve, store, or prompt for credentials in the same manner as Git. The design of this scriptable interface models the internal C API; see credential.h for more background on the concepts." onmousemove="i18n(this)">Git  &icy;&mcy;&iecy;&iecy;&tcy; &vcy;&ncy;&ucy;&tcy;&rcy;&iecy;&ncy;&ncy;&icy;&jcy; &icy;&ncy;&tcy;&iecy;&rcy;&fcy;&iecy;&jcy;&scy; &dcy;&lcy;&yacy; &khcy;&rcy;&acy;&ncy;&iecy;&ncy;&icy;&yacy; &icy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ocy;&tcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&ncy;&ycy;&khcy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&ocy;&vcy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &dcy;&lcy;&yacy; &zcy;&acy;&pcy;&rcy;&ocy;&scy;&acy; &ucy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy; &icy;&mcy;&iecy;&ncy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&iecy;&jcy; &icy; &pcy;&acy;&rcy;&ocy;&lcy;&iecy;&jcy;. &Kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; git-credential &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &ecy;&tcy;&ocy;&tcy; &icy;&ncy;&tcy;&iecy;&rcy;&fcy;&iecy;&jcy;&scy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&yacy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &zcy;&acy;&khcy;&ocy;&tcy;&iecy;&tcy;&softcy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy;, &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &icy;&lcy;&icy; &zcy;&acy;&pcy;&rcy;&ocy;&scy;&icy;&tcy;&softcy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &tcy;&acy;&kcy;&icy;&mcy; &zhcy;&iecy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;, &kcy;&acy;&kcy;  Git . &Dcy;&icy;&zcy;&acy;&jcy;&ncy; &ecy;&tcy;&ocy;&gcy;&ocy; &scy;&kcy;&rcy;&icy;&pcy;&tcy;&ocy;&vcy;&ocy;&gcy;&ocy; &icy;&ncy;&tcy;&iecy;&rcy;&fcy;&iecy;&jcy;&scy;&acy; &mcy;&ocy;&dcy;&iecy;&lcy;&icy;&rcy;&ucy;&iecy;&tcy; &vcy;&ncy;&ucy;&tcy;&rcy;&iecy;&ncy;&ncy;&icy;&jcy; C API; &scy;&mcy;. credential.h &dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &ocy;&bcy; &ecy;&tcy;&icy;&khcy; &kcy;&ocy;&ncy;&tscy;&iecy;&pcy;&tscy;&icy;&yacy;&khcy;.</span></p> <p><span data-i18n="b8c2328854907d5375a65c746d47d58fbe36db5209d6b2fd54c34d002c0731a0/5a" data-source="git-credential takes an &amp;quot;action&amp;quot; option on the command-line (one of &lt;code&gt;fill&lt;/code&gt;, &lt;code&gt;approve&lt;/code&gt;, or &lt;code&gt;reject&lt;/code&gt;) and reads a credential description on stdin (see &lt;a href=&quot;#IOFMT&quot;&gt;INPUT/OUTPUT FORMAT&lt;/a&gt;)." onmousemove="i18n(this)">git-credential &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;  &quot;action&quot;  &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; (&ocy;&dcy;&icy;&ncy; &icy;&zcy;  <code>fill</code> ,  <code>approve</code>  &icy;&lcy;&icy;  <code>reject</code> ) &icy; &scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ncy;&acy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&mcy; &vcy;&vcy;&ocy;&dcy;&iecy; (&scy;&mcy;.  <a href="git-credential.html#IOFMT">INPUT/OUTPUT FORMAT</a> ).</span></p> <p><span data-i18n="abfac350fe9fbd86f24ed23fb61236f3fdc7feb2f88b3e8580f7c37fd17965e2/07" data-source="If the action is &lt;code&gt;fill&lt;/code&gt;, git-credential will attempt to add &amp;quot;username&amp;quot; and &amp;quot;password&amp;quot; attributes to the description by reading config files, by contacting any configured credential helpers, or by prompting the user. The username and password attributes of the credential description are then printed to stdout together with the attributes already provided." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&iecy; &mdash;  <code>fill</code>  , git-credential &pcy;&ocy;&pcy;&ycy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &dcy;&ocy;&bcy;&acy;&vcy;&icy;&tcy;&softcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ycy;  &quot;username&quot;  &icy;  &quot;password&quot;  &vcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy;, &chcy;&icy;&tcy;&acy;&yacy; &fcy;&acy;&jcy;&lcy;&ycy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &ocy;&bcy;&rcy;&acy;&shchcy;&acy;&yacy;&scy;&softcy; &kcy; &lcy;&yucy;&bcy;&ycy;&mcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ycy;&mcy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&acy;&mcy; &pcy;&ocy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&mcy; &dcy;&acy;&ncy;&ncy;&ycy;&mcy; &icy;&lcy;&icy; &zcy;&acy;&pcy;&rcy;&acy;&shcy;&icy;&vcy;&acy;&yacy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy;. &Acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ycy; &icy;&mcy;&iecy;&ncy;&icy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy; &icy; &pcy;&acy;&rcy;&ocy;&lcy;&yacy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yacy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &zcy;&acy;&tcy;&iecy;&mcy; &vcy;&ycy;&vcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &ncy;&acy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy; &ucy;&zhcy;&iecy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&mcy;&icy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&acy;&mcy;&icy;.</span></p> <p><span data-i18n="2a5411502209f3fd97035653f077a19baaf4446bc992a39620279ba0dadc2e44/4c" data-source="If the action is &lt;code&gt;approve&lt;/code&gt;, git-credential will send the description to any configured credential helpers, which may store the credential for later use." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&iecy; &mdash;  <code>approve</code>  , git-credential &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&icy;&tcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy; &vcy;&scy;&iecy;&mcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ycy;&mcy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&acy;&mcy; &pcy;&ocy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&mcy; &dcy;&acy;&ncy;&ncy;&ycy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &dcy;&lcy;&yacy; &dcy;&acy;&lcy;&softcy;&ncy;&iecy;&jcy;&shcy;&iecy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;.</span></p> <p><span data-i18n="861024c16cadd1d9d99f8d7696019e457b36b0b639cf92bbd239fa0813e2a3a8/3d" data-source="If the action is &lt;code&gt;reject&lt;/code&gt;, git-credential will send the description to any configured credential helpers, which may erase any stored credentials matching the description." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&iecy; &mdash;  <code>reject</code>  , git-credential &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&icy;&tcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy; &vcy;&scy;&iecy;&mcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ycy;&mcy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&acy;&mcy; &pcy;&ocy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&mcy; &dcy;&acy;&ncy;&ncy;&ycy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&softcy; &vcy;&scy;&iecy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yucy;.</span></p> <p><span data-i18n="f97645765056163369ae55bbcdd3b74d241a16986ac052b350b94450ed2ea51c/58" data-source="If the action is &lt;code&gt;approve&lt;/code&gt; or &lt;code&gt;reject&lt;/code&gt;, no output should be emitted." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&iecy; &mdash;  <code>approve</code>  &icy;&lcy;&icy;  <code>reject</code> , &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy;&ycy;&dcy;&acy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &ncy;&iecy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_typical_use_of_git_credential"><span data-i18n="80546c06f14478db0064cc912be59399b3b046d4a5562cab42896c9d57bedb3b/94" data-source="Typical use of git credential" onmousemove="i18n(this)">&Tcy;&icy;&pcy;&icy;&chcy;&ncy;&ocy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;  git</span></h2> <div> <p><span data-i18n="93ca16a2b2d5f692de80a9cb9430555c900db0c258487c828e5ad4c9c7d50581/5a" data-source="An application using git-credential will typically use &lt;code&gt;git
credential&lt;/code&gt; following these steps:" onmousemove="i18n(this)">&Pcy;&rcy;&icy;&lcy;&ocy;&zhcy;&iecy;&ncy;&icy;&iecy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&shchcy;&iecy;&iecy; git-credential, &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;  <code>git
credential</code> , &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&vcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy;:</span></p> <div> <ol> <li> <p><span data-i18n="96f92304f4f253ea1c4c69a2de339c9c6bbc0102d16e98bca1eafc45f607381c/1e" data-source="Generate a credential description based on the context." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ncy;&acy; &ocy;&scy;&ncy;&ocy;&vcy;&iecy; &kcy;&ocy;&ncy;&tcy;&iecy;&kcy;&scy;&tcy;&acy;.</span></p> <p><span data-i18n="55daa180f81e94ffe4c90aae35b540477b38a0f7cce98d3159bd62a3e046b29b/73" data-source="For example, if we want a password for &lt;code&gt;https://example.com/foo.git&lt;/code&gt;, we might generate the following credential description (don&amp;rsquo;t forget the blank line at the end; it tells &lt;code&gt;git credential&lt;/code&gt; that the application finished feeding all the information it has):" onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &iecy;&scy;&lcy;&icy; &ncy;&acy;&mcy; &ncy;&ucy;&zhcy;&iecy;&ncy; &pcy;&acy;&rcy;&ocy;&lcy;&softcy; &dcy;&lcy;&yacy;  <code>https://example.com/foo.git</code>  , &mcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&mcy; &scy;&gcy;&iecy;&ncy;&iecy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&iecy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; (&ncy;&iecy; &zcy;&acy;&bcy;&ucy;&dcy;&softcy;&tcy;&iecy; &pcy;&ucy;&scy;&tcy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy;; &ocy;&ncy;&acy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&iecy;&tcy;  <code>git credential</code> , &chcy;&tcy;&ocy; &pcy;&rcy;&icy;&lcy;&ocy;&zhcy;&iecy;&ncy;&icy;&iecy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&icy;&lcy;&ocy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&ucy; &vcy;&scy;&iecy;&jcy; &icy;&mcy;&iecy;&yucy;&shchcy;&iecy;&jcy;&scy;&yacy; &ucy; &ncy;&iecy;&gcy;&ocy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy;):</span></p> <div> <div> <pre class="hljs language-ini"><span class="hljs-attr">protocol</span>=https
<span class="hljs-attr">host</span>=example.com
<span class="hljs-attr">path</span>=foo.git</pre> </div> </div> </li> <li> <p><span data-i18n="e01ce01103e76ae245afb95861161e9cfcfee0f5a4146beb1e6cc5a439d382d4/65" data-source="Ask git-credential to give us a username and password for this description. This is done by running &lt;code&gt;git credential fill&lt;/code&gt;, feeding the description from step (1) to its standard input. The complete credential description (including the credential per se, i.e. the login and password) will be produced on standard output, like:" onmousemove="i18n(this)">&Pcy;&ocy;&pcy;&rcy;&ocy;&scy;&icy;&tcy;&iecy; git-credential &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&icy;&tcy;&softcy; &ncy;&acy;&mcy; &icy;&mcy;&yacy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy; &icy; &pcy;&acy;&rcy;&ocy;&lcy;&softcy; &dcy;&lcy;&yacy; &ecy;&tcy;&ocy;&gcy;&ocy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&ucy;&tcy;&iecy;&mcy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;  <code>git credential fill</code>  &icy; &pcy;&ocy;&dcy;&acy;&chcy;&icy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yacy; &icy;&zcy; &shcy;&acy;&gcy;&acy; (1) &ncy;&acy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&vcy;&ocy;&dcy;. &Pcy;&ocy;&lcy;&ncy;&ocy;&iecy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; (&vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &kcy;&acy;&kcy; &tcy;&acy;&kcy;&ocy;&vcy;&ycy;&iecy;, &tcy;. &iecy;. &lcy;&ocy;&gcy;&icy;&ncy; &icy; &pcy;&acy;&rcy;&ocy;&lcy;&softcy;) &bcy;&ucy;&dcy;&iecy;&tcy; &vcy;&ycy;&vcy;&iecy;&dcy;&iecy;&ncy;&ocy; &ncy;&acy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;:</span></p> <div> <div> <pre class="hljs language-ini"><span class="hljs-attr">protocol</span>=https
<span class="hljs-attr">host</span>=example.com
<span class="hljs-attr">username</span>=bob
<span class="hljs-attr">password</span>=secr3t</pre> </div> </div> <p><span data-i18n="8f686b1d90beb191f07f4858ada6df968af4b1840185f995a06491f72d4923fd/f3" data-source="In most cases, this means the attributes given in the input will be repeated in the output, but Git may also modify the credential description, for example by removing the &lt;code&gt;path&lt;/code&gt; attribute when the protocol is HTTP(s) and &lt;code&gt;credential.useHttpPath&lt;/code&gt; is false." onmousemove="i18n(this)">&Vcy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&ncy;&scy;&tcy;&vcy;&iecy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;&vcy; &ecy;&tcy;&ocy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ycy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy;&ocy; &vcy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;, &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&yacy;&tcy;&softcy;&scy;&yacy; &vcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;, &ncy;&ocy;  Git  &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ucy;&dcy;&acy;&lcy;&icy;&vcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;  <code>path</code> , &iecy;&scy;&lcy;&icy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy; HTTP(s), &acy;  <code>credential.useHttpPath</code>  &icy;&mcy;&iecy;&iecy;&tcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; false.</span></p> <p><span data-i18n="f32ef74998c923e24c15aae2bed09edc9a32b6d1ae4bce3489eba0607ff7e77f/02" data-source="If the &lt;code&gt;git credential&lt;/code&gt; knew about the password, this step may not have involved the user actually typing this password (the user may have typed a password to unlock the keychain instead, or no user interaction was done if the keychain was already unlocked) before it returned &lt;code&gt;password=secr3t&lt;/code&gt;." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &bcy;&ycy;  <code>git credential</code>  &zcy;&ncy;&acy;&lcy; &ocy; &pcy;&acy;&rcy;&ocy;&lcy;&iecy;, &ncy;&acy; &ecy;&tcy;&ocy;&mcy; &ecy;&tcy;&acy;&pcy;&iecy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy; &mcy;&ocy;&gcy; &bcy;&ycy; &ncy;&iecy; &vcy;&vcy;&ocy;&dcy;&icy;&tcy;&softcy; &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&ocy;&lcy;&softcy; (&vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy; &mcy;&ocy;&gcy; &vcy;&vcy;&iecy;&scy;&tcy;&icy; &pcy;&acy;&rcy;&ocy;&lcy;&softcy; &dcy;&lcy;&yacy; &rcy;&acy;&zcy;&bcy;&lcy;&ocy;&kcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy; &scy;&vcy;&yacy;&zcy;&kcy;&icy; &kcy;&lcy;&yucy;&chcy;&iecy;&jcy; &icy;&lcy;&icy; &ncy;&iecy; &bcy;&ycy;&lcy;&ocy; &ncy;&icy;&kcy;&acy;&kcy;&ocy;&gcy;&ocy; &vcy;&zcy;&acy;&icy;&mcy;&ocy;&dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy; &scy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&iecy;&mcy;, &iecy;&scy;&lcy;&icy; &scy;&vcy;&yacy;&zcy;&kcy;&acy; &kcy;&lcy;&yucy;&chcy;&iecy;&jcy; &ucy;&zhcy;&iecy; &bcy;&ycy;&lcy;&acy; &rcy;&acy;&zcy;&bcy;&lcy;&ocy;&kcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&acy;) &dcy;&ocy; &iecy;&gcy;&ocy; &vcy;&ocy;&zcy;&vcy;&rcy;&acy;&tcy;&acy;.  <code>password=secr3t</code> .</span></p> </li> <li> <p><span data-i18n="b5d483f2919f5d014ba14ee51dc0858e18bdcd400cdf4957f8241598fbb6d37d/ab" data-source="Use the credential (e.g., access the URL with the username and password from step (2)), and see if it&amp;rsquo;s accepted." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&iecy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy; &kcy; URL-&acy;&dcy;&rcy;&iecy;&scy;&ucy; &scy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy; &icy; &pcy;&acy;&rcy;&ocy;&lcy;&iecy;&mcy; &icy;&zcy; &shcy;&acy;&gcy;&acy; (2)) &icy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&softcy;&tcy;&iecy;, &pcy;&rcy;&icy;&ncy;&yacy;&tcy;&ocy; &lcy;&icy; &ocy;&ncy;&ocy;.</span></p> </li> <li> <p><span data-i18n="71137af3e0a4705cb83709477411cd8e3ac670b4e5fb9965a68a6d9e8e97503d/d9" data-source="Report on the success or failure of the password. If the credential allowed the operation to complete successfully, then it can be marked with an &amp;quot;approve&amp;quot; action to tell &lt;code&gt;git
credential&lt;/code&gt; to reuse it in its next invocation. If the credential was rejected during the operation, use the &amp;quot;reject&amp;quot; action so that &lt;code&gt;git credential&lt;/code&gt; will ask for a new password in its next invocation. In either case, &lt;code&gt;git credential&lt;/code&gt; should be fed with the credential description obtained from step (2) (which also contains the fields provided in step (1))." onmousemove="i18n(this)">&Scy;&ocy;&ocy;&bcy;&shchcy;&icy;&tcy;&iecy; &ocy;&bcy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy;&mcy; &icy;&lcy;&icy; &ncy;&iecy;&ucy;&dcy;&acy;&chcy;&ncy;&ocy;&mcy; &vcy;&vcy;&ocy;&dcy;&iecy; &pcy;&acy;&rcy;&ocy;&lcy;&yacy;. &IEcy;&scy;&lcy;&icy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&icy;&lcy;&icy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&icy;&tcy;&softcy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&yucy;, &icy;&khcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &pcy;&ocy;&mcy;&iecy;&tcy;&icy;&tcy;&softcy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&iecy;&mcy;  &quot;approve&quot; , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;  <code>git
credential</code>  &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&khcy; &pcy;&rcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&mcy; &vcy;&ycy;&zcy;&ocy;&vcy;&iecy;. &IEcy;&scy;&lcy;&icy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &bcy;&ycy;&lcy;&icy; &ocy;&tcy;&kcy;&lcy;&ocy;&ncy;&iecy;&ncy;&ycy; &vcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&icy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&iecy;  &quot;reject&quot; , &chcy;&tcy;&ocy;&bcy;&ycy;  <code>git credential</code>  &zcy;&acy;&pcy;&rcy;&ocy;&scy;&icy;&lcy; &ncy;&ocy;&vcy;&ycy;&jcy; &pcy;&acy;&rcy;&ocy;&lcy;&softcy; &pcy;&rcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&mcy; &vcy;&ycy;&zcy;&ocy;&vcy;&iecy;. &Vcy; &lcy;&yucy;&bcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ncy;&acy;  <code>git credential</code>  &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &bcy;&ycy;&tcy;&softcy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&ncy;&ocy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;, &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ocy;&iecy; &ncy;&acy; &shcy;&acy;&gcy;&iecy; (2) (&kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &tcy;&acy;&kcy;&zhcy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &pcy;&ocy;&lcy;&yacy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&iecy; &ncy;&acy; &shcy;&acy;&gcy;&iecy; (1)).</span></p> </li> </ol> </div> </div> <h2 class="text-body-emphasis"  id="IOFMT"><span data-i18n="0d733837c3a440a66ec56047766c6f813119c5aa7785c977eab948884f0ce270/b8" data-source="Input/output format" onmousemove="i18n(this)">Input/output format</span></h2> <div> <p><span data-i18n="537bf5df03fa07b020acbb9a6c64b05b9a6df1bbb7881834208a8786dca1093b/a4" data-source="&lt;code&gt;git credential&lt;/code&gt; reads and/or writes (depending on the action used) credential information in its standard input/output. This information can correspond either to keys for which &lt;code&gt;git credential&lt;/code&gt; will obtain the login information (e.g. host, protocol, path), or to the actual credential data to be obtained (username/password)." onmousemove="i18n(this)"><code>git credential</code>  &scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy; &icy;/&icy;&lcy;&icy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; (&vcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ocy;&gcy;&ocy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy;) &ucy;&chcy;&iecy;&tcy;&ncy;&ucy;&yucy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &vcy; &scy;&vcy;&ocy;&jcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&vcy;&ocy;&dcy;/&vcy;&ycy;&vcy;&ocy;&dcy;. &Ecy;&tcy;&acy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&tcy;&softcy; &lcy;&icy;&bcy;&ocy; &kcy;&lcy;&yucy;&chcy;&acy;&mcy;, &dcy;&lcy;&yacy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy;  <code>git credential</code>  &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &dcy;&lcy;&yacy; &vcy;&khcy;&ocy;&dcy;&acy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &khcy;&ocy;&scy;&tcy;, &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;, &pcy;&ucy;&tcy;&softcy;), &lcy;&icy;&bcy;&ocy; &fcy;&acy;&kcy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy;&mcy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&mcy; &dcy;&acy;&ncy;&ncy;&ycy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; (&icy;&mcy;&yacy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy;/&pcy;&acy;&rcy;&ocy;&lcy;&softcy;).</span></p> <p><span data-i18n="2d94458322beea167b3a14c82f3e0726cafc7027b5f3fdc41def4fdcef0c3dc7/c7" data-source="The credential is split into a set of named attributes, with one attribute per line. Each attribute is specified by a key-value pair, separated by an &lt;code&gt;=&lt;/code&gt; (equals) sign, followed by a newline." onmousemove="i18n(this)">&Ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ycy; &ncy;&acy; &ncy;&acy;&bcy;&ocy;&rcy; &icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&khcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ocy;&vcy;, &pcy;&ocy; &ocy;&dcy;&ncy;&ocy;&mcy;&ucy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ucy; &vcy; &kcy;&acy;&zhcy;&dcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy; &zcy;&acy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&acy;&rcy;&ocy;&jcy; &kcy;&lcy;&yucy;&chcy;-&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;, &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &zcy;&ncy;&acy;&kcy;&ocy;&mcy;  <code>=</code>  (&rcy;&acy;&vcy;&ncy;&ocy;), &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &ncy;&ocy;&vcy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;.</span></p> <p><span data-i18n="a1c3bc3a03471e009fa8c0b7f9366264f1493ac03ee477ba81aaee9617252061/6a" data-source="The key may contain any bytes except &lt;code&gt;=&lt;/code&gt;, newline, or NUL. The value may contain any bytes except newline or NUL." onmousemove="i18n(this)">&Kcy;&lcy;&yucy;&chcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &lcy;&yucy;&bcy;&ycy;&iecy; &bcy;&acy;&jcy;&tcy;&ycy;, &kcy;&rcy;&ocy;&mcy;&iecy;  <code>=</code> , &ncy;&ocy;&vcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &icy;&lcy;&icy; NUL. &Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &lcy;&yucy;&bcy;&ycy;&iecy; &bcy;&acy;&jcy;&tcy;&ycy;, &kcy;&rcy;&ocy;&mcy;&iecy; &ncy;&ocy;&vcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &icy;&lcy;&icy; NUL.</span></p> <p><span data-i18n="fc904bb6f235790bd3c4085768e8e97a82cb1b117b575a6cab176bbf2cbd1d55/34" data-source="Attributes with keys that end with C-style array brackets &lt;code&gt;[]&lt;/code&gt; can have multiple values. Each instance of a multi-valued attribute forms an ordered list of values - the order of the repeated attributes defines the order of the values. An empty multi-valued attribute (&lt;code&gt;key[]=\n&lt;/code&gt;) acts to clear any previous entries and reset the list." onmousemove="i18n(this)">&Acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ycy;, &kcy;&lcy;&yucy;&chcy;&icy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &zcy;&acy;&kcy;&acy;&ncy;&chcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &scy;&kcy;&ocy;&bcy;&kcy;&acy;&mcy;&icy; &mcy;&acy;&scy;&scy;&icy;&vcy;&acy; &vcy; &scy;&tcy;&icy;&lcy;&iecy; C  <code>[]</code> , &mcy;&ocy;&gcy;&ucy;&tcy; &icy;&mcy;&iecy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&jcy;. &Kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &ecy;&kcy;&zcy;&iecy;&mcy;&pcy;&lcy;&yacy;&rcy; &mcy;&ncy;&ocy;&gcy;&ocy;&zcy;&ncy;&acy;&chcy;&ncy;&ocy;&gcy;&ocy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&acy; &ocy;&bcy;&rcy;&acy;&zcy;&ucy;&iecy;&tcy; &ucy;&pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&chcy;&iecy;&ncy;&ncy;&ycy;&jcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&jcy; &mdash; &pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&kcy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&yacy;&yucy;&shchcy;&icy;&khcy;&scy;&yacy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ocy;&vcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&kcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&jcy;. &Pcy;&ucy;&scy;&tcy;&ocy;&jcy; &mcy;&ncy;&ocy;&gcy;&ocy;&zcy;&ncy;&acy;&chcy;&ncy;&ycy;&jcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy; (  <code>key[]=\n</code>  ) &ucy;&dcy;&acy;&lcy;&yacy;&iecy;&tcy; &vcy;&scy;&iecy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&icy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&icy; &icy; &scy;&bcy;&rcy;&acy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &scy;&pcy;&icy;&scy;&ocy;&kcy;.</span></p> <p><span data-i18n="fc05b0f561837d304ab5890186aec938346dd34909f2d0cbcec2a3efef009459/70" data-source="In all cases, all bytes are treated as-is (i.e., there is no quoting, and one cannot transmit a value with newline or NUL in it). The list of attributes is terminated by a blank line or end-of-file." onmousemove="i18n(this)">&Vcy;&ocy; &vcy;&scy;&iecy;&khcy; &scy;&lcy;&ucy;&chcy;&acy;&yacy;&khcy; &vcy;&scy;&iecy; &bcy;&acy;&jcy;&tcy;&ycy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &iecy;&scy;&tcy;&softcy; (&tcy;. &iecy;. &kcy;&acy;&vcy;&ycy;&chcy;&kcy;&icy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy;, &icy; &ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&tcy;&softcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &scy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&mcy; &ncy;&ocy;&vcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &icy;&lcy;&icy; NUL). &Scy;&pcy;&icy;&scy;&ocy;&kcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ocy;&vcy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&ucy;&scy;&tcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&ocy;&jcy; &icy;&lcy;&icy; &kcy;&ocy;&ncy;&tscy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&acy;.</span></p> <p><span data-i18n="d5d4b0e256009b268dd12e0de26cbf7c7b80fc97ca896d7d0e55700640d108ad/86" data-source="Git understands the following attributes:" onmousemove="i18n(this)">Git  &pcy;&ocy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ycy;:</span></p> <div> <dl> <dt id="Documentation/git-credential.txt-codeprotocolcode"> <code>protocol</code> </dt> <dd> <p><span data-i18n="bc6325befb3ff0266bebc653b25704492f660bb4bb49670dca91cc311db88c88/ff" data-source="The protocol over which the credential will be used (e.g., &lt;code&gt;https&lt;/code&gt;)." onmousemove="i18n(this)">&Pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;, &pcy;&ocy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy;&ucy; &bcy;&ucy;&dcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>https</code> ).</span></p> </dd> <dt id="Documentation/git-credential.txt-codehostcode"> <code>host</code> </dt> <dd> <p><span data-i18n="53e44cec5ece4f9e5b24da774750530f0489109d53987c4d45072ca776df8499/69" data-source="The remote hostname for a network credential. This includes the port number if one was specified (e.g., &amp;quot;example.com:8088&amp;quot;)." onmousemove="i18n(this)">&Icy;&mcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &khcy;&ocy;&scy;&tcy;&acy; &dcy;&lcy;&yacy; &scy;&iecy;&tcy;&iecy;&vcy;&ycy;&khcy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;. &Scy;&yucy;&dcy;&acy; &vcy;&khcy;&ocy;&dcy;&icy;&tcy; &ncy;&ocy;&mcy;&iecy;&rcy; &pcy;&ocy;&rcy;&tcy;&acy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy; &bcy;&ycy;&lcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  &quot;example.com:8088&quot; ).</span></p> </dd> <dt id="Documentation/git-credential.txt-codepathcode"> <code>path</code> </dt> <dd> <p><span data-i18n="935ac1d11f4acf6627dd18280c57420761df0fcfc559024411bcbff323102182/35" data-source="The path with which the credential will be used. E.g., for accessing a remote https repository, this will be the repository&amp;rsquo;s path on the server." onmousemove="i18n(this)">&Pcy;&ucy;&tcy;&softcy;, &pcy;&ocy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy;&ucy; &bcy;&ucy;&dcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &dcy;&lcy;&yacy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&acy; &kcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy;&ucy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy; https &ecy;&tcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&ucy;&tcy;&softcy; &kcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy; &ncy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-credential.txt-codeusernamecode"> <code>username</code> </dt> <dd> <p><span data-i18n="0d7510b75e3fa67ce6ff7006eb0294f6d8002e0075725a859568e890e1e2722e/de" data-source="The credential&amp;rsquo;s username, if we already have one (e.g., from a URL, the configuration, the user, or from a previously run helper)." onmousemove="i18n(this)">&Icy;&mcy;&yacy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&ocy; &ucy; &ncy;&acy;&scy; &ucy;&zhcy;&iecy; &iecy;&scy;&tcy;&softcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &icy;&zcy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy;, &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy; &icy;&lcy;&icy; &icy;&zcy; &rcy;&acy;&ncy;&iecy;&iecy; &zcy;&acy;&pcy;&ucy;&shchcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&acy;).</span></p> </dd> <dt id="Documentation/git-credential.txt-codepasswordcode"> <code>password</code> </dt> <dd> <p><span data-i18n="30340bb718b6da081549babd6ed42ea44c4ca3f931b3ac372e7e3fbcf742ea4d/de" data-source="The credential&amp;rsquo;s password, if we are asking it to be stored." onmousemove="i18n(this)">&Pcy;&acy;&rcy;&ocy;&lcy;&softcy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;, &iecy;&scy;&lcy;&icy; &mcy;&ycy; &pcy;&rcy;&ocy;&scy;&icy;&mcy; &iecy;&gcy;&ocy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy;.</span></p> </dd> <dt id="Documentation/git-credential.txt-codepasswordexpiryutccode"> <code>password_expiry_utc</code> </dt> <dd> <p><span data-i18n="d5ff067aaf2ecd577c8508c0b835e8d88a19a914e7dc3db97e01ee733e59f907/9b" data-source="Generated passwords such as an OAuth access token may have an expiry date. When reading credentials from helpers, &lt;code&gt;git credential fill&lt;/code&gt; ignores expired passwords. Represented as Unix time UTC, seconds since 1970." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&iecy; &pcy;&acy;&rcy;&ocy;&lcy;&icy;, &tcy;&acy;&kcy;&icy;&iecy; &kcy;&acy;&kcy; &tcy;&ocy;&kcy;&iecy;&ncy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&acy; OAuth, &mcy;&ocy;&gcy;&ucy;&tcy; &icy;&mcy;&iecy;&tcy;&softcy; &scy;&rcy;&ocy;&kcy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy;. &Pcy;&rcy;&icy; &chcy;&tcy;&iecy;&ncy;&icy;&icy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ocy;&tcy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&ocy;&vcy;  <code>git credential fill</code>  &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy; &pcy;&acy;&rcy;&ocy;&lcy;&icy; &scy; &icy;&scy;&tcy;&iecy;&kcy;&shcy;&icy;&mcy; &scy;&rcy;&ocy;&kcy;&ocy;&mcy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy;. &Pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ocy; &kcy;&acy;&kcy; &vcy;&rcy;&iecy;&mcy;&yacy; Unix UTC, &scy;&iecy;&kcy;&ucy;&ncy;&dcy;&ycy; &scy; 1970 &gcy;&ocy;&dcy;&acy;.</span></p> </dd> <dt id="Documentation/git-credential.txt-codeoauthrefreshtokencode"> <code>oauth_refresh_token</code> </dt> <dd> <p><span data-i18n="4c49c7ab5fb26d3839ed20b5896b9075dd061c6a82344bce7f9f36485285e9d6/14" data-source="An OAuth refresh token may accompany a password that is an OAuth access token. Helpers must treat this attribute as confidential like the password attribute. Git itself has no special behaviour for this attribute." onmousemove="i18n(this)">&Tcy;&ocy;&kcy;&iecy;&ncy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; OAuth &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&ocy;&pcy;&rcy;&ocy;&vcy;&ocy;&zhcy;&dcy;&acy;&tcy;&softcy; &pcy;&acy;&rcy;&ocy;&lcy;&softcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &tcy;&ocy;&kcy;&iecy;&ncy;&ocy;&mcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&acy; OAuth. &Pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&icy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &ocy;&bcy;&rcy;&acy;&shchcy;&acy;&tcy;&softcy;&scy;&yacy; &scy; &ecy;&tcy;&icy;&mcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ocy;&mcy; &kcy;&acy;&kcy; &scy; &kcy;&ocy;&ncy;&fcy;&icy;&dcy;&iecy;&ncy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ycy;&mcy;, &kcy;&acy;&kcy; &icy; &scy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ocy;&mcy; &pcy;&acy;&rcy;&ocy;&lcy;&yacy;. &Scy;&acy;&mcy;  Git  &ncy;&iecy; &icy;&mcy;&iecy;&iecy;&tcy; &ocy;&scy;&ocy;&bcy;&ocy;&gcy;&ocy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&yacy; &dcy;&lcy;&yacy; &ecy;&tcy;&ocy;&gcy;&ocy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&acy;.</span></p> </dd> <dt id="Documentation/git-credential.txt-codeurlcode"> <code>url</code> </dt> <dd> <p><span data-i18n="64f3edc674acc07123f5342d3ca965481c0e02d4a84db1917a42aa8ca37d3fef/55" data-source="When this special attribute is read by &lt;code&gt;git credential&lt;/code&gt;, the value is parsed as a URL and treated as if its constituent parts were read (e.g., &lt;code&gt;url=https://example.com&lt;/code&gt; would behave as if &lt;code&gt;protocol=https&lt;/code&gt; and &lt;code&gt;host=example.com&lt;/code&gt; had been provided). This can help callers avoid parsing URLs themselves." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy;  <code>git credential</code>  &scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy; &ecy;&tcy;&ocy;&tcy; &scy;&pcy;&iecy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;, &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &acy;&ncy;&acy;&lcy;&icy;&zcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; URL-&acy;&dcy;&rcy;&iecy;&scy; &icy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &tcy;&acy;&kcy;, &kcy;&acy;&kcy; &iecy;&scy;&lcy;&icy; &bcy;&ycy; &bcy;&ycy;&lcy;&icy; &pcy;&rcy;&ocy;&chcy;&icy;&tcy;&acy;&ncy;&ycy; &iecy;&gcy;&ocy; &scy;&ocy;&scy;&tcy;&acy;&vcy;&ncy;&ycy;&iecy; &chcy;&acy;&scy;&tcy;&icy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>url=https://example.com</code>  &bcy;&ucy;&dcy;&iecy;&tcy; &vcy;&iecy;&scy;&tcy;&icy; &scy;&iecy;&bcy;&yacy; &tcy;&acy;&kcy;, &kcy;&acy;&kcy; &iecy;&scy;&lcy;&icy; &bcy;&ycy; &bcy;&ycy;&lcy;&icy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ycy;  <code>protocol=https</code>  &icy;  <code>host=example.com</code> ). &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&ocy;&mcy;&ocy;&chcy;&softcy; &vcy;&ycy;&zcy;&ycy;&vcy;&acy;&yucy;&shchcy;&icy;&mcy; &acy;&bcy;&ocy;&ncy;&iecy;&ncy;&tcy;&acy;&mcy; &icy;&zcy;&bcy;&iecy;&zhcy;&acy;&tcy;&softcy; &scy;&acy;&mcy;&ocy;&scy;&tcy;&ocy;&yacy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &acy;&ncy;&acy;&lcy;&icy;&zcy;&acy; URL-&acy;&dcy;&rcy;&iecy;&scy;&ocy;&vcy;.</span></p> <p><span data-i18n="8277c8fcf90e723d9a1d5e90cf7a208561b01b24b5f759173b6d7bcfacb81b1a/56" data-source="Note that specifying a protocol is mandatory and if the URL doesn&amp;rsquo;t specify a hostname (e.g., &amp;quot;cert:///path/to/file&amp;quot;) the credential will contain a hostname attribute whose value is an empty string." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&iecy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&acy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy;, &icy; &iecy;&scy;&lcy;&icy; URL-&acy;&dcy;&rcy;&iecy;&scy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &icy;&mcy;&yacy; &khcy;&ocy;&scy;&tcy;&acy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  &quot;cert:///path/to/file&quot; ), &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy; &icy;&mcy;&iecy;&ncy;&icy; &khcy;&ocy;&scy;&tcy;&acy;, &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &pcy;&ucy;&scy;&tcy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy;.</span></p> <p><span data-i18n="4cb1133cae48a86bb0ca60f0d9eb9c73158d438ab7a378bf3ccd0b6fd7964388/e2" data-source="Components which are missing from the URL (e.g., there is no username in the example above) will be left unset." onmousemove="i18n(this)">&Kcy;&ocy;&mcy;&pcy;&ocy;&ncy;&iecy;&ncy;&tcy;&ycy;, &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &vcy; URL-&acy;&dcy;&rcy;&iecy;&scy;&iecy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &vcy; &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&ncy;&ncy;&ocy;&mcy; &vcy;&ycy;&shcy;&iecy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&iecy; &ncy;&iecy;&tcy; &icy;&mcy;&iecy;&ncy;&icy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy;), &ocy;&scy;&tcy;&acy;&ncy;&ucy;&tcy;&scy;&yacy; &ncy;&iecy;&ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&mcy;&icy;.</span></p> </dd> <dt id="Documentation/git-credential.txt-codewwwauthcode"> <code>wwwauth[]</code> </dt> <dd> <p><span data-i18n="244190c58533515ee7d913cf3f3b1aef59adea4f232d36641a1a0d2b9c48e118/88" data-source="When an HTTP response is received by Git that includes one or more &lt;code&gt;WWW-Authenticate&lt;/code&gt; authentication headers, these will be passed by Git to credential helpers." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy;  Git  &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&iecy;&tcy; &ocy;&tcy;&vcy;&iecy;&tcy; HTTP, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &ocy;&dcy;&icy;&ncy; &icy;&lcy;&icy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&ocy;&vcy; &acy;&ucy;&tcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy;  <code>WWW-Authenticate</code> , &ocy;&ncy;&icy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&ncy;&ycy;  Git  &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&acy;&mcy; &pcy;&ocy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&mcy; &dcy;&acy;&ncy;&ncy;&ycy;&mcy;.</span></p> <p><span data-i18n="87e977feb99c0d971f39b3f62715595fbd4ff774d78951fea02fbb0ecbb3ac6d/40" data-source="Each &lt;code&gt;WWW-Authenticate&lt;/code&gt; header value is passed as a multi-valued attribute &lt;code&gt;wwwauth[]&lt;/code&gt;, where the order of the attributes is the same as they appear in the HTTP response. This attribute is &lt;code&gt;one-way&lt;/code&gt; from Git to pass additional information to credential helpers." onmousemove="i18n(this)">&Kcy;&acy;&zhcy;&dcy;&ocy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy;  <code>WWW-Authenticate</code>  &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &mcy;&ncy;&ocy;&gcy;&ocy;&zcy;&ncy;&acy;&chcy;&ncy;&ycy;&jcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;  <code>wwwauth[]</code> , &gcy;&dcy;&iecy; &pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&kcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ocy;&vcy; &tcy;&acy;&kcy;&ocy;&jcy; &zhcy;&iecy;, &kcy;&acy;&kcy; &ocy;&ncy;&icy; &pcy;&ocy;&yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &vcy; &ocy;&tcy;&vcy;&iecy;&tcy;&iecy; HTTP. &Ecy;&tcy;&ocy;&tcy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy; &mdash;  <code>one-way</code>  &icy;&zcy;  Git  &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&icy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&acy;&mcy; &pcy;&ocy; &ucy;&chcy;&iecy;&tcy;&ncy;&ycy;&mcy; &dcy;&acy;&ncy;&ncy;&ycy;&mcy;.</span></p> </dd> </dl> </div> <p><span data-i18n="356ebb052f3400de0cb53c3913beedaaa5f783df5da741db9abf9b5adff038ac/e7" data-source="Unrecognised attributes are silently discarded." onmousemove="i18n(this)">&Ncy;&iecy;&rcy;&acy;&scy;&pcy;&ocy;&zcy;&ncy;&acy;&ncy;&ncy;&ycy;&iecy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ycy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &ocy;&tcy;&bcy;&rcy;&acy;&scy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> </div><address>
<p>
    &copy; 2012&ndash;2024 Scott Chacon and others<br/>Licensed under the MIT License.<br/>
<a href="https://git-scm.com/docs/git-credential">https://git-scm.com/docs/git-credential</a>
</p>
</address>                </article>
            </main>

            <br>
            <br>
            <hr>

                            <ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-6424571640879890"
     data-ad-slot="3954319254"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>            
        </div>

        <!-- -->

        <div class="col-md-3">
            <br>
            <form action="-index-.html">
                <div class="input-group">
                    <input class="form-control" type="search" name="q" placeholder="Search for Git" required>
                    <button class="btn btn-primary" type="submit">
                        <i class="bi bi-search"></i>
                    </button>
                </div>
            </form>
            <br>

                            <div class="list-group list-group-flush">
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-credential-cache.html">
                            git credential-cache                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-credential-store.html">
                            git credential-store                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-cvsexportcommit.html">
                            git cvsexportcommit                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-cvsimport.html">
                            git cvsimport                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-cvsserver.html">
                            git cvsserver                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-daemon.html">
                            git daemon                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-describe.html">
                            git describe                        </a>
                                    </div>
            
            <br>
            <div class="my-3">
                   <ins class="adsbygoogle"
        style="display:block; text-align:center;"
        data-ad-layout="in-article"
        data-ad-format="fluid"
        data-ad-client="ca-pub-6424571640879890"
        data-ad-slot="3777011170"></ins>
<script>
    (adsbygoogle = window.adsbygoogle || []).push({});
</script>            </div>
            <br>

            
            
        </div>
    </div>
</div>    <!--/sse-->

    <footer>
        <br>
        <div class="container">
            <div class="row">
                <div class="col">
                    <hr>
                    <div class="row">
                        <div class="col-md-10">
                            <ul class="nav">
                                <li class="nav-item">
                                    <a class="nav-link ps-0" href="https://runebook.dev/">Help us Improve Translation</a>
                                </li>
                                                            </ul>
                        </div>
                        <div class="col-md-2 text-end">
                            <a href="git-credential.html#" class="fs-5" aria-label="Top">
                                <i class="bi bi-arrow-up-square-fill"></i>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <br>
    </footer>
    <script src="../../../runebook.js"></script>
</body>

</html>